/*
 * Controller_A.cpp
 *
 *  Created on: 12.05.2011
 *      Author: Tim
 */

#include "Controller_A.h"
#include "S0.h"
using namespace std;

Controller_A::Controller_A(){
	s_ = new S0();
	s_->getHAL();
}

Controller_A::~Controller_A() {
	delete s_;
}

void Controller_A::in_einlauf(void){
	s_->in_einlauf();
}

void Controller_A::in_hoehenmessung(void){
	s_->in_hoehenmessung();
}

void Controller_A::start_gedrueckt(void){
	s_->start_gedrueckt();
}

void Controller_A::reset_gedrueckt(void){
	s_->reset_gedrueckt();
}

void Controller_A::timer_fehler(void){
	s_->timer_fehler();
}

int Controller_A::getLeer(void){
	return s_->getLeer();
}

void Controller_A::timer_abgelaufen(int bit){
	s_->timer_abgelaufen(bit);
}

void Controller_A::valid_abgelaufen(void){
	s_->valid_abgelaufen();
}

void Controller_A::start_timeout(void){
	s_->start_timeout();
}

void Controller_A::timer_pause(void){
	s_->timer_pause();
}

void Controller_A::timer_unpause(void){
	s_->timer_unpause();
}
